package com.google.sky.flow;

import com.google.sky.Board;

import java.util.concurrent.Future;

/**
 * @author: sk_y
 */
public interface GameController {

    public Board run(MoveController moveController1, MoveController moveController2, int h, int w);

    public boolean isRunning();

    public Board getBoard();

    public Long getPlayer1Time();

    public Long getPlayer2Time();

    public Long getWinner();
}
